assembly bga engineering medical inspector manufacturing home cable electronic components pcb contract manufacturing design cable assembly inspection electronics inspections contract csp cable assemblies